forecasting analysis inventory management customer consulting management sales benchmarking business crm relationship sales operations inventory reporting forecasting software business intelligence business forecasting sales productivity budgeting contribution margin